TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 4.0 Men
Subflight - Sub-Flight 1
--------------------------------------------------------------------------------------------------------------------------------------
DreamWorkers
League Record: 0 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Shuang Zhao - 3.68
vikram karumanchi - 3.59
airui jiang - 3.55
Vincent Giannone - 3.55
Jonathan Bin - 3.54
Jian Fu - 3.52
Sureshbabu Ponnanperumal - 3.42
Yiqian Lian - 3.35
Xiangmin Liao - 3.10
Gowrisankar Rajam - 3.10
Ngai Tai - 3.09
Xiaohai Wang - n/a
Weibing Ding - n/a
R Bruce Fazio - n/a
League Results By Position
1S 2S 1D 2D 3D
vikram karumanchi - 3.59 & Vincent Giannone - 3.55 1 - 3
vikram karumanchi - 3.59 0 - 1
Gowrisankar Rajam - 3.10 & Sureshbabu Ponnanperumal - 3.42 0 - 1 0 - 1
Gowrisankar Rajam - 3.10 & Yiqian Lian - 3.35 0 - 1
Jian Fu - 3.52 & Weibing Ding - n/a 0 - 1
Jian Fu - 3.52 0 - 6
Jonathan Bin - 3.54 & Shuang Zhao - 3.68 1 - 2 0 - 1
Ngai Tai - 3.09 & Shuang Zhao - 3.68 0 - 1
Ngai Tai - 3.09 & Xiangmin Liao - 3.10 1 - 0
R Bruce Fazio - n/a 0 - 1
Shuang Zhao - 3.68 0 - 1
Sureshbabu Ponnanperumal - 3.42 & Yiqian Lian - 3.35 0 - 1
Vincent Giannone - 3.55 0 - 1 1 - 0
Weibing Ding - n/a & Sureshbabu Ponnanperumal - 3.42 1 - 0 0 - 1
Weibing Ding - n/a 0 - 1
Xiangmin Liao - 3.10 & Gowrisankar Rajam - 3.10 0 - 1
Xiangmin Liao - 3.10 & Xiaohai Wang - n/a 0 - 1
Xiaohai Wang - n/a & Jonathan Bin - 3.54 0 - 1 0 - 1
Yiqian Lian - 3.35 0 - 2
airui jiang - 3.55 & Yiqian Lian - 3.35 0 - 1
airui jiang - 3.55 0 - 1 0 - 3
--------------------------------------------------------------------------------------------------------------------------------------
Kinetix
League Record: 7 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
carl Reichert - 3.83
Keith Goldberg - 3.81
David Donovan - 3.78
Jack Sr Donovan - 3.77
Robert Donahue - 3.71
Pat Brady - 3.67
Krishna Pillutla - 3.64
Christopher Chamberlain - 3.56
Sam Donahue - 3.53
Mike Weiss - 3.50
Frank Trapani - 3.50
Merrick Morris - n/a
Matthew Gehret - n/a
Jayadevan Thekele madam - n/a
Jack Donovan - n/a
Gopimanohar N Varma - n/a
David Boyd - n/a
Amish Shah - n/a
League Results By Position
1S 2S 1D 2D 3D
David Boyd - n/a & Robert Donahue - 3.71 0 - 2
David Donovan - 3.78 & Amish Shah - n/a 1 - 1
David Donovan - 3.78 & Jayadevan Thekele madam - n/a 1 - 0
Frank Trapani - 3.50 & Christopher Chamberlain - 3.56 0 - 1 1 - 0
Frank Trapani - 3.50 & Merrick Morris - n/a 1 - 0
Gopimanohar N Varma - n/a & Christopher Chamberlain - 3.56 1 - 0
Gopimanohar N Varma - n/a & Robert Donahue - 3.71 0 - 1
Jack Donovan - n/a & Jack Sr Donovan - 3.77 1 - 0
Jack Donovan - n/a & Merrick Morris - n/a 1 - 0
Jack Sr Donovan - 3.77 & David Donovan - 3.78 1 - 0 0 - 1
Jack Sr Donovan - 3.77 & Pat Brady - 3.67 1 - 0 0 - 1
Jayadevan Thekele madam - n/a & Amish Shah - n/a 1 - 0
Jayadevan Thekele madam - n/a & Keith Goldberg - 3.81 1 - 0
Keith Goldberg - 3.81 & Amish Shah - n/a 1 - 0 2 - 0
Krishna Pillutla - 3.64 1 - 2 2 - 0
Mike Weiss - 3.50 1 - 0 1 - 3
Matthew Gehret - n/a 1 - 0 0 - 1
Pat Brady - 3.67 & Robert Donahue - 3.71 2 - 0
Robert Donahue - 3.71 1 - 0
Sam Donahue - 3.53 1 - 2
carl Reichert - 3.83 & Pat Brady - 3.67 0 - 1 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Topspins - Average Joes
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Sergey Taver - 3.68
Jordan Domsky - 3.60
Justin McNab - 3.56
kevin wilkinson - 3.55
Qili Jian - 3.51
Ross Raddi - 3.35
Matt Wolff - 3.25
ROYCE ALFONSO ORTEGA - 3.24
Tripp Mangifesta - n/a
Timothy Sheaffer - n/a
Philip Belotserkovsky - n/a
Nigel Hopkinson - n/a
Jeremy Rothman - n/a
Harry Kettelberger - n/a
David Sheaffer - n/a
League Results By Position
1S 2S 1D 2D 3D
kevin wilkinson - 3.55 & Ross Raddi - 3.35 0 - 1
kevin wilkinson - 3.55 0 - 3
David Sheaffer - n/a 0 - 1
Harry Kettelberger - n/a & Jeremy Rothman - n/a 0 - 1
Harry Kettelberger - n/a & Nigel Hopkinson - n/a 0 - 1
Harry Kettelberger - n/a & Philip Belotserkovsky - n/a 0 - 1
Harry Kettelberger - n/a & Tripp Mangifesta - n/a 1 - 0
Jordan Domsky - 3.60 & Matt Wolff - 3.25 0 - 2 1 - 0 0 - 1
Justin McNab - 3.56 1 - 1
Matt Wolff - 3.25 & Nigel Hopkinson - n/a 0 - 1
Matt Wolff - 3.25 & Ross Raddi - 3.35 0 - 1
Philip Belotserkovsky - n/a & Jeremy Rothman - n/a 0 - 1
Philip Belotserkovsky - n/a & Nigel Hopkinson - n/a 0 - 1 1 - 0
Qili Jian - 3.51 & Harry Kettelberger - n/a 0 - 1
Qili Jian - 3.51 & Justin McNab - 3.56 0 - 1
Qili Jian - 3.51 1 - 2 1 - 2
ROYCE ALFONSO ORTEGA - 3.24 & Jeremy Rothman - n/a 0 - 1
ROYCE ALFONSO ORTEGA - 3.24 & Sergey Taver - 3.68 0 - 1 0 - 1
ROYCE ALFONSO ORTEGA - 3.24 0 - 1
Sergey Taver - 3.68 & Ross Raddi - 3.35 0 - 1
Timothy Sheaffer - n/a 0 - 1
Tripp Mangifesta - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UDSC Renaissance
League Record: 9 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Henry Kim - 3.96
Keith Rader - 3.94
Chris Haley - 3.92
Thomas Anapol - 3.88
Mark Farnsworth - 3.87
Charlie Choi - 3.87
Brian Castro - 3.87
Yevgen Kuryanov - 3.86
Christopher Plaskon - 3.84
Yevgen Knyazkov - 3.82
Shintaro Kaido - 3.80
Jon Yamamoto - 3.80
Todd Dratch - 3.79
Neal Rutman - 3.79
Mark Sweetsir - 3.76
Brett Siegfried - 3.74
max baer - 3.73
Jordan Koko - 3.72
Ben Waters - 3.70
Jimmy Kaufman - 3.65
Robert Clewis - n/a
David Josselsohn - n/a
Benjamin Hinkley - n/a
Alex Knyazkov - n/a
League Results By Position
1S 2S 1D 2D 3D
max baer - 3.73 & Keith Rader - 3.94 1 - 0
Alex Knyazkov - n/a & Benjamin Hinkley - n/a 1 - 0
Benjamin Hinkley - n/a & Brian Castro - 3.87 1 - 0
Ben Waters - 3.70 & Brian Castro - 3.87 1 - 0
Ben Waters - 3.70 & Keith Rader - 3.94 1 - 0
Ben Waters - 3.70 0 - 1
Brett Siegfried - 3.74 1 - 0
Brian Castro - 3.87 1 - 1
Charlie Choi - 3.87 & Jon Yamamoto - 3.80 1 - 0
Charlie Choi - 3.87 1 - 1 1 - 0
Chris Haley - 3.92 & Christopher Plaskon - 3.84 1 - 0
Christopher Plaskon - 3.84 3 - 0
Henry Kim - 3.96 & Jon Yamamoto - 3.80 1 - 0
Jordan Koko - 3.72 & Shintaro Kaido - 3.80 1 - 0
Keith Rader - 3.94 & Charlie Choi - 3.87 1 - 0
Keith Rader - 3.94 0 - 1 2 - 0
Mark Farnsworth - 3.87 & Henry Kim - 3.96 1 - 0
Mark Farnsworth - 3.87 1 - 0
Mark Sweetsir - 3.76 & Jordan Koko - 3.72 0 - 1 1 - 0
Neal Rutman - 3.79 & max baer - 3.73 1 - 0
Neal Rutman - 3.79 & David Josselsohn - n/a 1 - 0
Neal Rutman - 3.79 & Jon Yamamoto - 3.80 1 - 0
Neal Rutman - 3.79 & Keith Rader - 3.94 2 - 0
Neal Rutman - 3.79 & Mark Sweetsir - 3.76 1 - 0
Robert Clewis - n/a & Shintaro Kaido - 3.80 1 - 0
Robert Clewis - n/a 2 - 0
Thomas Anapol - 3.88 & Benjamin Hinkley - n/a 1 - 0
Thomas Anapol - 3.88 & Charlie Choi - 3.87 1 - 0
Thomas Anapol - 3.88 & Jimmy Kaufman - 3.65 1 - 0
Todd Dratch - 3.79 & Jimmy Kaufman - 3.65 1 - 0 1 - 0
Yevgen Knyazkov - 3.82 & Alex Knyazkov - n/a 1 - 0
Yevgen Knyazkov - 3.82 & David Josselsohn - n/a 1 - 0
Yevgen Knyazkov - 3.82 & Robert Clewis - n/a 1 - 0
Yevgen Knyazkov - 3.82 2 - 0
Yevgen Kuryanov - 3.86 & Jon Yamamoto - 3.80 1 - 0
Yevgen Kuryanov - 3.86 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
The Cynwyd Clubbers 4.0
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Paul Seignourel - 3.98
Jonathan Spergel - 3.81
Todd Kaminski - 3.60
Joel McAfee - 3.49
Donald Yih - 3.44
Matt Cohen - 3.29
Mark Reynolds - 3.24
Peter AuBuchon - 3.21
ross goldberg - n/a
William Lang - n/a
Tim Rampe - n/a
Patrick Cahill - n/a
Neville Bharucha - n/a
Linden Matthew Schwartz - n/a
Gerard Maddrey - n/a
Douglas Laske - n/a
David Merrell - n/a
Darrell Cordry - n/a
Daniel Feith - n/a
Antonis Pratsos - n/a
Andrew Mullens - n/a
Adam Cohen - n/a
ANTOINE GRAND-CLEMENT - n/a
League Results By Position
1S 2S 1D 2D 3D
ross goldberg - n/a & Patrick Cahill - n/a 1 - 0
ross goldberg - n/a 1 - 0
Adam Cohen - n/a & Donald Yih - 3.44 0 - 1
Adam Cohen - n/a & Matt Cohen - 3.29 0 - 1
Adam Cohen - n/a 0 - 1
Andrew Mullens - n/a & Matt Cohen - 3.29 0 - 1
ANTOINE GRAND-CLEMENT - n/a 3 - 2
Douglas Laske - n/a & Joel McAfee - 3.49 0 - 1
Douglas Laske - n/a 1 - 0
Donald Yih - 3.44 & Neville Bharucha - n/a 0 - 1
Donald Yih - 3.44 & Peter AuBuchon - 3.21 0 - 1
Donald Yih - 3.44 & Patrick Cahill - n/a 0 - 1
Daniel Feith - n/a & Joel McAfee - 3.49 0 - 1
Daniel Feith - n/a & Matt Cohen - 3.29 1 - 0
Darrell Cordry - n/a & Linden Matthew Schwartz - n/a 0 - 1
Darrell Cordry - n/a & Matt Cohen - 3.29 0 - 1
David Merrell - n/a & Paul Seignourel - 3.98 1 - 0
David Merrell - n/a 1 - 1 0 - 1
Gerard Maddrey - n/a & Tim Rampe - n/a 0 - 1
Joel McAfee - 3.49 & Jonathan Spergel - 3.81 0 - 1
Joel McAfee - 3.49 & Linden Matthew Schwartz - n/a 0 - 1
Jonathan Spergel - 3.81 0 - 1
Mark Reynolds - 3.24 & Andrew Mullens - n/a 0 - 1
Mark Reynolds - 3.24 & Matt Cohen - 3.29 0 - 1
Mark Reynolds - 3.24 & Paul Seignourel - 3.98 1 - 0
Mark Reynolds - 3.24 0 - 2
Neville Bharucha - n/a & Peter AuBuchon - 3.21 1 - 0
Peter AuBuchon - 3.21 & William Lang - n/a 0 - 1
Peter AuBuchon - 3.21 0 - 2
Patrick Cahill - n/a & Antonis Pratsos - n/a 0 - 1
Patrick Cahill - n/a & Tim Rampe - n/a 1 - 0
Paul Seignourel - 3.98 & Joel McAfee - 3.49 1 - 0
Paul Seignourel - 3.98 1 - 0
Tim Rampe - n/a & Antonis Pratsos - n/a 0 - 1
Tim Rampe - n/a & Linden Matthew Schwartz - n/a 0 - 1
Todd Kaminski - 3.60 2 - 1
William Lang - n/a & Antonis Pratsos - n/a 0 - 1
William Lang - n/a & Linden Matthew Schwartz - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Frosty Hollow Trashers
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Benjamin Pinter - 3.92
Tarik Bassal - 3.90
Andrew Humphreys - 3.86
Randy Swadlow - 3.84
Zach McGowan - 3.72
Pete Macios - 3.69
Lance Shaffer - 3.69
Andrew Olson - 3.60
Bill Burger - 3.57
David Miller - 3.54
Aaron Gray - 3.51
Robert Hawley - n/a
Mark Shaffer - n/a
Dmitry Belov - n/a
David Russo - n/a
Dave Leno - n/a
Ashish Patel - n/a
League Results By Position
1S 2S 1D 2D 3D
Andrew Humphreys - 3.86 1 - 0
Ashish Patel - n/a & Andrew Olson - 3.60 0 - 1
Ashish Patel - n/a & Robert Hawley - n/a 1 - 0
Aaron Gray - 3.51 & Andrew Humphreys - 3.86 1 - 0
Aaron Gray - 3.51 3 - 0
Benjamin Pinter - 3.92 5 - 1
Bill Burger - 3.57 & Andrew Olson - 3.60 1 - 0
Bill Burger - 3.57 & Mark Shaffer - n/a 0 - 1
Dmitry Belov - n/a & Andrew Humphreys - 3.86 1 - 0
Dmitry Belov - n/a & Aaron Gray - 3.51 0 - 1
Dmitry Belov - n/a & Mark Shaffer - n/a 1 - 0
Dave Leno - n/a & Andrew Humphreys - 3.86 0 - 1 1 - 0
David Miller - 3.54 & Andrew Olson - 3.60 1 - 1 1 - 1
David Russo - n/a & Andrew Humphreys - 3.86 1 - 0
Lance Shaffer - 3.69 & Ashish Patel - n/a 0 - 1
Mark Shaffer - n/a & Robert Hawley - n/a 0 - 1
Pete Macios - 3.69 & Andrew Olson - 3.60 1 - 0
Randy Swadlow - 3.84 & Andrew Humphreys - 3.86 1 - 0
Tarik Bassal - 3.90 7 - 1
Zach McGowan - 3.72 & Lance Shaffer - 3.69 1 - 0 6 - 1
Zach McGowan - 3.72 & Robert Hawley - n/a 0 - 1